#include"UniquePtr.hpp"
struct data
{
    data(int value) : _value(value){
        std::cout<<"init data:"<<_value<<std::endl;
    }
    ~data(){std::cout<<"Destroy data:"<<_value<<std::endl;}
    int _value;
};

int main(){
    //只实现初始化和析构
    Unique_Ptr<data> ptr1(new data(2025));
    return 0;
}